/*侧边栏*/
.sidebar {
  position: fixed;
  top: 51px;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: block;
  padding: 20px 0;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #F5F5F5;
  border-right: 1px solid #EEE;
}

/*侧边栏上的列表*/
.sidebar .first-ul, .second-ul {
  margin-bottom: 30px;
}

/*侧边栏上的进度条*/
.sidebar .my-progress {
  height: 8px;
  width: 90%;
  margin: auto;
}

/*进度条下的文字*/
.sidebar .text {
  font-size: xx-small;
  margin-left: 10px;
}

/*主体部分*/
.main {
  padding: 20px;
}

@media (min-width:768px){
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}

.main .header {
  margin-top: 0;
  padding-bottom: 15px;
  margin: 45px 0 10px;
  border-bottom: 1px solid #EEE;
}

/*表格部分*/
.main .text {
  margin-bottom: 10px;
}

.main .text .title-left {
  font-size: x-small;
  text-align: left;
}

.main .text .title-right {
  font-size: x-small;
  text-align: right;
}

.main .tb {
  padding-left: 0;
  padding-right: 0;
}
.main .table{
  /* border-top: 1px solid #EEE; */
  margin: auto;
}
